
package com.anjiplus.template.gaea.business.modules.dashboardwidget.dao.entity;

import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description 大屏看板数据渲染 entity
 * @author Raod
 * @date 2021-04-12 15:12:43.724
 **/
@TableName(keepGlobalPrefix = true, value = "gaea_report_dashboard_widget")
@Data
public class ReportDashboardWidget extends GaeaBaseEntity {

	@ApiModelProperty(value = "报表编码")
	private String reportCode;

	@ApiModelProperty(value = "组件类型参考字典DASHBOARD_PANEL_TYPE")
	private String type;

	@ApiModelProperty(value = "组件的渲染属性json")
	private String setup;

	@ApiModelProperty(value = "组件的数据属性json")
	private String data;

	@ApiModelProperty(value = "组件的配置属性json")
	private String collapse;

	@ApiModelProperty(value = "组件的大小位置属性json")
	private String position;

	private String options;

	@ApiModelProperty(value = "自动刷新间隔秒")
	private Integer refreshSeconds;

	@ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
	private Integer enableFlag;

	@ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
	private Integer deleteFlag;

	@ApiModelProperty(value = "排序，图层的概念")
	private Long sort;

}
